package com.gxa.order.param;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.sql.Timestamp;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ArtOrderParam {

    /**
     * 申请人id
     */
    private Integer applyId;
    /**
     * 航班需求
     */
    private String artOrderNeed;
    /**
     * 报销信息
     */
    private String artOrderExpense;
    /**
     * 文件
     */
    private String artOrderFile;
    /**
     * 留言信息
     */
    private String artOrderMsg;

    /**
     * 员工姓名
     */
    private String memberName;
    /**
     * 员工姓氏
     */
    private String memberSurname;
    /**
     * 员工名
     */
    private String memberPellation;
    /**
     * 1 男 0女 性别
     */
    private Integer memberSex;
    /**
     * 国籍
     */
    private String memberNational;
    /**
     * 出生日期
     */

    @JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Timestamp memberBirth;

    /**
     * 身份证
     */
    private String idCard;
    /**
     * 身份证号码
     */
    private String idCardNum;
    /**
     * 护照
     */
    private String passport;
    /**
     * 护照号码
     */
    private String passportNum;
    /**
     * 军人证
     */
    private String soldierCard;
    /**
     * 军人证号码
     */
    private String soldierCardNum;
    /**
     * 武警证
     */
    private String armedCard;
    /**
     * 武警证号码
     */
    private String armedCardNum;
    /**
     * 通行证
     */
    private String pass;
    /**
     * 通行证号码
     */
    private String passNum;
    /**
     * 户口簿
     */
    private String household;
    /**
     * 户口簿号码
     */
    private String householdNum;
    /**
     * 边境证
     */
    private String border;
    /**
     * 边境证号码
     */
    private String borderNum;
    /**
     * 外国人居留证
     */
    private String foreigner;
    /**
     * 外国人居留证号码
     */
    private String foreignerNum;
}
